package com.srit.migration.business.service;

import java.util.List;

import com.srit.base.bean.Page;
import com.srit.migration.business.bean.DbTableSpace;

/**
 * @author guan
 * @by Service.tem
 * 
 */

public interface DbTableSpaceService {

	/**
	 * 保存
	 * 
	 * @param dbTableSpace
	 */
	public abstract void save(DbTableSpace dbTableSpace);

	/**
	 * 批量保存
	 * 
	 * @param dbTableSpaceList
	 */
	public abstract void batchSave(List<DbTableSpace> dbTableSpaceList);

	/**
	 * 更新
	 * 
	 * @param dbTableSpace
	 */
	public abstract void update(DbTableSpace dbTableSpace);

	/**
	 * 获取
	 * 
	 * @param dbTableSpace
	 * @return
	 */
	public abstract DbTableSpace getById(DbTableSpace dbTableSpace);

	/**
	 * 删除
	 * 
	 * @param dbTableSpace
	 */
	public abstract void delete(DbTableSpace dbTableSpace);

	/**
	 * 分页
	 * 
	 * @param page
	 */
	public abstract void page(Page page);

	/**
	 * 非分页获取列表
	 * 
	 * @param page
	 */
	public List<DbTableSpace> list(Page page);


}
